<?php
if ( file_exists('flags/debug') ) {
  error_reporting(E_ALL);
  define( 'DEBUG', true );
} else {
  error_reporting(0);
}
// подключение библиотек
require_once 'required.php';

if ( db::ok() ) {
  if ( page::url(0) == 'panel' ) {
    include 'panel.php';
  } else {
    $c = new Content();
    $c->load_page(page::$page_id);
    if ( $c->id && !$c->hide ) {
      if ( page::$ajax ) {
        echo $c->process();
      } else {
        page::$title = $c->title;
        page::$html = new Template( isor($c->template,'main'), $c->type );
        page::$html->assign( 'content', $c->process() );
      }
    } else {
      page::not_found();
    }
  }
  
} else {
  page::$html->assign( 'content', "<h1>Ошибка подключения к базе данных MySQL</h1>" );
}
echo page::$html;
if ( defined('DEBUG') ) {
  echo "\n<!--\n";
  print_r( db::$log );
  echo "\n-->\n";
}

?>